#include <stdio.h>

//课时5作业1
/*输入N个数（N小于等于100），输出数字2的出现次数；
输入的格式是两行

        第一行输入要输的元素个数，比如5

        第二行输入  1 2 2 3 2，那么输出结果为3，因为2出现了3次*/

/*int main() {
    int n;
    scanf("%d",&n);
    int num,total=0;
    for(int i=0; i<n; i++)
    {
        scanf("%d",&num);
        if(num == 2)
        {
            total++;
        }
    }
    printf("%d\n",total);
    return 0;
}*/


//课时5作业2
/*
读取一个字符串，字符串可能含有空格，将字符串逆转，原来的字符串与逆转后字符串相同，输出0，
原字符串小于逆转后字符串输出-1，大于逆转后字符串输出1。
例如输入 hello，逆转后的字符串为 olleh，因为hello 小于 olleh，所以输出-1

注意最后的判断一定要这么写，因为strcmp标准C中并不是返回-1和1，而是负值和正值*/
#include<string.h>
int main()
{
    char c[100]={0};
    //输入字符串
    gets(c);
    //拷贝字符串
    char temp[100]={100};
    memcpy(temp,c,100);
    //逆转字符串
    int len=strlen(temp);
    int left=0,right=len-1;
    while(left<right)
    {
        char a=temp[left];
        temp[left]=temp[right];
        temp[right]=a;
        left++;
        right--;
    }
    int result = strcmp(c,temp);
    if (result < 0)
    {
        printf("%d\n",-1);
    }
    else if (result > 0)
    {
        printf("%d\n", 1);
    }
    else {
        printf("%d\n", 0);

    }
    return 0;
}